#ifndef LOGINWIDGET_H
#define LOGINWIDGET_H

#include <QWidget>
#include "udpserver.h"

namespace Ui {
class loginWidget;
}

class loginWidget : public QWidget
{
    Q_OBJECT

public:
    explicit loginWidget(QWidget *parent = nullptr);
    ~loginWidget();
    void sendDataToUdp(int dbIndex, const QString &data); // 新增：发送数据的接口

signals:
    void loginSuccess();

private slots:
    void on_pushButton_cast_clicked();
    void on_pushButton_login_clicked();

private:
    Ui::loginWidget *ui;
    udpserver* m_udpServer; // 新增：UDP服务器指针
    QString md5Encrypt(const QString &password);
};

#endif // LOGINWIDGET_H
